be on the front foot - Espagnol Anglais Dictionnaire